<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Bonobo Activation Architecture</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="index.html" title="Bonobo Activation API Reference Manual">
<link rel="up" href="index.html" title="Bonobo Activation API Reference Manual">
<link rel="prev" href="configuring.html" title="Configuring Bonobo Activation">
<link rel="next" href="server-arch.html" title="Server architecture">
<meta name="generator" content="GTK-Doc V1.15.1 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
<td><a accesskey="p" href="configuring.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td> </td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">Bonobo Activation API Reference Manual</th>
<td><a accesskey="n" href="server-arch.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr></table>
<div class="chapter">
<div class="titlepage"><div><div><h2 class="title">
<a name="architecture"></a>Bonobo Activation Architecture</h2></div></div></div>
<div class="toc"><dl>
<dt><span class="sect1"><a href="architecture.html#oaf-daemon">The Bonobo Activation daemon</a></span></dt>
<dt><span class="sect1"><a href="server-arch.html">Server architecture</a></span></dt>
<dt><span class="sect1"><a href="async-activation.html">Async Activation</a></span></dt>
</dl></div>
<div class="sect1">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="oaf-daemon"></a>The Bonobo Activation daemon</h2></div></div></div>
<p>
Bonobo Activation is nothing but a daemon implementing a set of 
CORBA interfaces. These CORBA interfaces implement a Name service 
for the set of CORBA servers installed on your system. Basically, 
Bonobo Activation knows about all the CORBA servers of your system, running or not. 
The Bonobo Activation daemon will activate those servers if you ask for them.
</p>
<p>
The Bonobo Activation daemon features a powerful query langage which 
allows you to ask for certain services rather than for certain applications.
</p>
<p>
C programmers who wish to access these services do not need to make
raw CORBA calls: they can use a set of convenience functions implemented
in the libbonobo-activation library. This library acts as a wrapper on top of the CORBA
server. The API documentation for the libbonobo-activation library is available there.
(XXX: add pointer to the API ref).
</p>
</div>
</div>
<div class="footer">
<hr>
          Generated by GTK-Doc V1.15.1</div>
</body>
</html>